President Mahinda Rajapaksa has won Sri Lanka's first election since Tamil Tiger rebels were defeated after 25 years of civil war, state TV reports.
Although the final results are yet to be declared, Mr Rajapaksa appears to have won more than half the votes cast.
About 100 armed troops have surrounded the Colombo hotel where his election rival, Gen Sarath Fonseka, is staying.
A government spokesman told the BBC they did not intend to hold Gen Fonseka but were looking for army deserters.
The BBC's Anbarasan Ethirajan, who is in the same central Colombo hotel as Gen Fonseka and other opposition leaders, says the troops' presence has created a very tense atmosphere.
A military spokesman said their deployment was a "protective measure".
Udaya Nanayakkara said that some 400 people had gathered inside the Cinnamon Lake Hotel in the capital.
"We don't know what is their motive and, as a protective measure, we have deployed troops around the hotel, and people who go in and come out are being checked," he said.
Gen Fonseka said he feared the troops planned to arrest him if he won the election, a claim denied by officials.
With nearly 85% of the vote counted, the Elections Commissioner gave Mr Rajapaksa 4.99 million votes to 3.39 million for his rival.
Some 70% of the electorate of just over 14 million turned out to vote.
State-run Rupavahini television reported that the incumbent president had won a decisive victory, with a majority of more than 1.8 million votes.
Under Sri Lanka's electoral rules, if no candidate wins 50% of ballots cast in the first count, then voters' second - or even third - preferences are tallied to determine the winner.
The BBC's Charles Haviland, in Colombo, says it is probably only a matter of time before Gen Fonseka's team concedes, but the opposition may raise certain objections as to how the election campaign was conducted.
Independent observers have been perturbed by two main elements, our correspondent says, one of which is the amount of violence in the run-up to the election - with most complaints about the perpetration of violence laid at the door of the president's side.
The other is what monitors say is the misuse of public resources and state media.
State TV in particular gave blanket coverage to Mr Rajapaksa, our correspondent says, with Gen Fonseka more or less a footnote, and public buses were used to ferry around the incumbent's campaign material.
The government has said it paid for the use of the buses and other state resources but the independent election monitoring bodies are not convinced, our correspondent says.
Plot-rigging accusation
After a violent and acrimonious campaign, during which four people died and hundreds were wounded, Tuesday's election was largely peaceful.
But there were serious exceptions, especially in the Tamil-populated north.
In the city of Jaffna, the private Centre for Monitoring Election Violence said there were at least six explosions before and just after voting began.
Later there were two blasts in Vavuniya, the town near the huge camps for people displaced by the war. The organisation said it feared this was a systematic attempt to scare people away from voting.
There were also grenade attacks in the Sinhala-dominated centre and south where the fight between the two candidates has been especially bitter, our correspondent says.
It later turned out that Gen Fonseka had not been able to vote because his name was not on the register.
State television put out a barrage of propaganda saying he had no right to be president, our correspondent says. But the Election Commission said there was no legal obstacle to the general assuming the post if he won.
The two men were closely associated with the defeat of the Tamil Tigers last May but fell out soon after. Gen Fonseka quit the military, complaining that he had been sidelined after the war.
The president's side accuses the general of courting separatists. The general has accused the president of plotting vote-rigging and violence, something his rival denies.
Both main candidates have promised voters costly subsidies and public sector pay rises.
However, economists say this will make it hard for the country to meet cost-cutting obligations imposed under the terms of a $2.6bn (£1.6bn) International Monetary Fund loan.