Football commentaries

MONDAY 20 JUNE

Euro 2016

Slovakia v England, 20:00 BST (BBC Radio 5 live)

Russia v Wales, 20:00 BST (BBC Radio 5 live sports extra)

TUESDAY 21 JUNE

Euro 2016

Northern Ireland v Germany, 17:00 BST (BBC Radio 5 live)

Croatia v Spain, 20:00 BST (BBC Radio 5 live)

WEDNESDAY 22 JUNE

Euro 2016

Hungary v Portugal, 17:00 BST (BBC Radio 5 live)

Italy v Republic of Ireland, 20:00 BST (BBC Radio 5 live)

SATURDAY 25 JUNE

Euro 2016

Euro 2016 last-16, 14:00 BST (BBC Radio 5 live)

Euro 2016 last-16, 17:00 BST (BBC Radio 5 live)

Euro 2016 last-16, 20:00 BST (BBC Radio 5 live)

SUNDAY 26 JUNE

Euro 2016

Euro 2016 last-16, 14:00 BST (BBC Radio 5 live)

Euro 2016 last-16, 17:00 BST (BBC Radio 5 live)

Euro 2016 last-16, 20:00 BST (BBC Radio 5 live)

MONDAY 27 JUNE

Euro 2016

Euro 2016 last-16, 17:00 BST (BBC Radio 5 live)

Euro 2016 last-16, 20:00 BST (BBC Radio 5 live)