After his run in Melbourne, Vinnie Roe was off the course for nine months. He returned in August 2003 to win his second Ballyroan Stakes, winning by a head from Carpanetto, who was receiving seventeen pounds. In his attempt to win a third Irish St. Leger, he was opposed by five runners including the English St Leger winner Bollin Eric and the improving Aidan O'Brien-trained three-year-old Powerscourt. Vinnie Roe was sent into the lead a furlong and a half from the finish and stayed on to win by a length from the English four-year-old Gamut.
