In a triumphant finish for the host nation, Weir — dubbed “the Weirwolf” — claimed a clean sweep of four golds out of four races, completing the gruelling 42-kilometre (26.2-mile) course in 1hr 30min 20sec.

David Weir

“It’s a dream come true,” the 33-year-old London Marathon veteran told a British tv Channel after beating rivals Marcel Hug, the “Swiss silver bullet”, into silver and Kurt Fearnley of Australia into bronze. “I dreamt about winning all my races but it was going to be tough. I really had to dig deep,” he said.