Ireland's Paul O’Donovan has booked his place in the final of the lightweight single sculls at the World Rowing Championships in Amsterdam.

In a thrilling finish to his semi-final, O'Donovan was able to overhaul Australia's Perry Ward and China's Zhao Jingbin to claim second place behind Italy's Marcello Miani and a spot in Friday's final.

The 20-year-old made a sluggish start but moved up to third at the 1000m point and finished with a flourish to edge out Ward and Zhao.

Meanwhile, Leonora Kennedy and Lisa Dilleen failed in their bid to reach the women’s pair final as they could only finish fifth.

The men’s lightweight pair of Niall Kenny and Mark O’Donovan struggled throughout and finished last in their lightweight pair semi-final.