After scoring his first Test century at his home ground in Perth, an unbeaten 113 against Zimbabwe, Gilchrist's Test form dipped again during the 2003–04 season, with only 120 runs coming in the next 10 innings, during the home series against India (drawn 1–1) and the away series in Sri Lanka (won 3–0). However, he returned to form in the Second Test Kandy, scoring a quickfire 144 in the second innings to set up a 27-run win after Australia conceded a 91-run first innings lead.