She was amongst the leaders from the start, overtook Majmu a furlong out and held off the renewed challenge of the favourite to win by a head with a gap of two and a half lengths back to the other fourteen runners.
After being restrained by Dettori in the early stages, Shamshir moved up to dispute the lead but after a sustained struggle with Majmu she was beaten a short head, with the pair finishing six lengths clear of Trojan Crown in third.
She was then moved up in distance for the Oaks over one and a half miles at Epsom Downs Racecourse on 8 June and started 6/1 second favourite behind Shadayid.
After turning into the straight in seventh place she made steady progress in the last quarter mile to finish second to the 50/1 outsider Jet Ski Lady.
[9] In the Ribblesdale Stakes at Royal Ascot twelve days later Shamshir started favourite but finished unplaced behind Third Watch.
On 3 August the filly was brought back in distance for the ten furlong Nassau Stakes at Goodwood Racecourse and finished second to the four-year-old Ruby Tiger with Gussy Marlowe in fourth.
In the Prix Vermeille over 2400 metres at Longchamp Racecourse on 15 September she finished sixth of the fourteen runners, three and a half behind the winner Magic Night.