The streets were lined with spectators for a challenging course that hugged both sides of the Foyle after setting off from the pontoon in front of the city’s civic buildings. And photographer Tom Heaney was there to capture all the action, beginning with the Junior Men's and Women's races…..

9. Foyle Paddlers safety team on hand as the Europe Triathlon Cup Junior Men race starts on the River Foyle on Saturday morning. (Photo - Tom Heaney, nwpresspics)
Foyle Paddlers safety team on hand as the Europe Triathlon Cup Junior Men race starts on the River Foyle on Saturday morning. (Photo - Tom Heaney, nwpresspics) Photo: Tom Heaney

10. Spectators line the docks as the Europe Triathlon Cup Junior Men race gets on its way in the River Foyle on Saturday morning. (Photo - Tom Heaney, nwpresspics)
Spectators line the docks as the Europe Triathlon Cup Junior Men race gets on its way in the River Foyle on Saturday morning. (Photo - Tom Heaney, nwpresspics) Photo: Tom Heaney

11. Foyle Paddlers safety team on hand as the Europe Triathlon Cup Junior Men race starts on the River Foyle on Saturday morning. (Photo - Tom Heaney, nwpresspics)
Foyle Paddlers safety team on hand as the Europe Triathlon Cup Junior Men race starts on the River Foyle on Saturday morning. (Photo - Tom Heaney, nwpresspics) Photo: Tom Heaney

12. The Europe Triathlon Cup Junior Women’s head out on the bikes at the second stage of the event on Saturday morning. (Photo - Tom Heaney, nwpresspics)
The Europe Triathlon Cup Junior Women’s head out on the bikes at the second stage of the event on Saturday morning. (Photo - Tom Heaney, nwpresspics) Photo: Tom Heaney

