Weekend Roundup: 20-21 July 2019

A roundup of the action from home and abroad here – check out who has been racing and what’s been happening with your one-stop Weekend Roundup