Sezon 1999 zakończył tuż poza pierwszą setką rankingu ATP.

W 2000 i 2001 roku startował głównie w turniejach ATP Challenger Tour. W Australian Open z 2000 roku wyeliminował w I rundzie rozstawionego Słowaka Karola Kučerę, ale odpadł w następnej rundzie z Czechem Ctislavem Dosedělem. Kilkakrotnie dochodził do ćwierćfinałów turniejowych ATP World Tour, m.in. w londyńskim Queen's Clubie w 2001 roku.

Sezon 2002 był przełomowy w karierze Srichaphana. W styczniu tegoż roku pierwszy raz był w finale turnieju ATP World Tour, w Ćennaju, przegrywając w decydującym meczu z Guillermem Cañasem. Wiosną dwukrotnie był w 1/16 finału turniejów wielkoszlemowych (na French Open uległ Arnaudowi Di Pasquale, na Wimbledonie Richardowi Krajickowi po wcześniejszym wyeliminowaniu Andre Agassiego). W sierpniu 2002 roku przegrał w finale w Waszyngtonie z Jamesem Blakiem, a następnie odniósł pierwsze turniejowe zwycięstwo – w finale turnieju w Long Island pokonał w finale Juana Ignacio Chelę. Jesienią wygrał turniej w Sztokholmie, pokonując w meczu o tytuł Marcela Ríosa. Dochodził również do półfinałów rozgrywek w Tokio i Paryżu oraz ćwierćfinału w Madrycie. Wyniki te dały mu na koniec sezonu 16.