After being restrained by Ahearn in the early stages he finished strongly but failed by a head to overhaul the Barry Hills-trained Fun To Ride with a gap of seven lengths back to Majorca in third.
[8] A year and a day after his last run Soldier's Tale contested a six-furlong handicap race at York in which he was assigned a weight of 124 pounds and was ridden by Jamie Spencer.
After being held up towards the rear of the field he made a strong run on the stands-side (the right side of the course from the jockeys' viewpoint) in the last quarter mile, catching the leader Fonthill Road in the final stride and winning by a short head.
[8] On 25 June Soldier's Tale was stepped up in class for the Group Three Chipchase Stakes at Newcastle Racecourse in which he was ridden by Kevin Darley and started 6/4 favourite in a twelve-runner field.
[10] Twelve days after his win at Newcastle Soldier's Tale was moved up to the highest level to contest the Group One July Cup over six furlongs at Newmarket and started the 4/1 joint-favourite alongside Somnus in a nineteen-runner field.
Despite his lack of a recent outing he was made the 5/1 third choice in the betting and stayed on strongly in the closing stages and finished third of the nineteen runners behind Amadeus Wolf and Red Clubs.
[13] On 23 June was dropped in distance but elevated in class for the Group One Golden Jubilee Stakes over six furlongs at Royal Ascot in which he was ridden for the first time by Johnny Murtagh and started at odds of 9/1 in a twenty-one runner field.
The race featured a three-horse Australian challenge comprising Miss Andretti (the 2/1 favourite), Magnus (winner of The Galaxy) and Takeover Target whilst the other runners included Amadeus Wolf, Red Clubs, Borderlescott, Quito and Fayr Jag.
[15][16] Soldier's Tale remained in training in 2008 and was expected to defend the Golden Jubilee Stakes but missed the race after contracting a viral infection[17] and was exported to become a breeding stallion in Australia.