- Theresa May said she was the only person who could "deliver for Britain" and Jeremy Corbyn warned of "five more years of Tory austerity" as they criss-crossed the UK in a last push for votes
- The Lib Dems focused on Remain-voting target seats and UKIP said only it can stop Brexit "backsliding"
- In Scotland, the SNP leader Nicola Sturgeon warned that a vote for Labour risks "handing the keys of number 10" to Theresa May, while leaders in Wales and Northern Ireland are also making their final pitch
- BBC political editor Laura Kuenssberg has written about the main conclusions to be drawn from the campaign
- Polls open at 07:00 BST on Thursday and close at 22:00.
Thanks for staying with us. We'll be back bright and early tomorrow morning for election day.
BBC political editor
Asked about the scale of challenge facing the government, Laura Kuenssberg says: "It's not a very tempting inbox.
"A lot of people are anxious - living standards, wages are sluggish, there are huge uncertainties around the world, whoever is in charge will have to watch the pennies carefully.
"Above all the other issues, how will they take us out of the EU? Whoever ends up in Number 10 will be the one negotiator up against 27 other countries.
"The deal they get - or don't get - will shape our future for decades."
BBC political editorCopyright: BBC
BBC political editor Laura Kuenssberg says: "In many ways it does remind us of a kind of politics that went some time ago because the gulf between the two main parties - between Labour and the Tories - is the biggest contrast we have seen for many years.
"It is a wide choice and we've seen people around the country responding to that.
Whatever the result, in the last few elections we have seen a splintering of the control of the main two parties.
"But I suspect we will see the biggest share for the two main parties that we've seen for quite some time - a return for the two "tribes" is something that has developed over the last couple of weeks.
"There's a sense of something quite retro about this campaign even in this 21st Century volatility.
"Labour have had a better time than was expected. Watching both parties on the road today, the Tories appeared to have recovered some of their sheen of their early self-confidence."
Tim Farron goes on to tell the Oxford rally that if you vote for Theresa May she will assume "you meant you are OK with the dementia tax, with schools sacking teachers, with cripplingly low police numbers".
He says: "If you are someone who has traditionally voted Conservative and you're not OK with that, vote Lib Dem.
"When you vote tomorrow, vote for your children, your grandchildren, for the sort of country you want them to grow up in."
Daily and Sunday Politics reporter
Voting closes in the UK general election at 22:00 BST on Thursday and there then follows hours of counting and declarations from 650 seats.
Daily Politics reporter Ellie Price works up a sweat working out what viewers will know and when, with a guide to the timings overnight on Thursday and Friday morning.
- Copyright: BBC
Addressing a rally in Oxford, Tim Farron accuses Theresa May of being "determined to take Britain for granted" and "tomorrow you have the chance to say 'no way'".
He thinks Mrs May wants to "get away with any old Brexit - we are trusting the judgement of someone who's shown her judgement is poor, who can't stand up to her backbenchers, who didn't show up to the leader debates".
Mr Corbyn returns to his message that politics is about a choice - to re-elect a Tory government which will continue austerity and continue the tax relief and giveaways to the richest in our society.
The Labour government will do things very differently, he says, repeating a pledge that 95% will pay no more in taxes and 5% will be asked to pay a little bit more.
Voting Labour tomorrow is voting to look at things the other way round, he continues. For the interests of all of the people, not the very few, he adds, almost drowned out by cheering supporters.