The marathon U.S. Senate trial sprinted down the homestretch Thursday as DFLer Al Franken called his final witnesses and Republican Norm Coleman posed his last challenges, setting the stage for judges to hear closing arguments today.

After seven weeks of testimony and thousands of bits of evidence, the end of the trial -- if not the final outcome -- is finally in sight.

Even as the finish approaches, one major uncertainty lingers. The panel has yet to rule on a bid by Franken to dismiss all or part of Coleman's claims.

And the judges face decisions on what to do with scores of absentee ballots that Coleman claims were wrongly rejected because of errors by election officials or voters.

Throughout the trial, the panel kept to a tight schedule and accelerated at various turns by excluding most of the evidence that Coleman cited in his bid to overcome a 225-vote lead by Franken. About 4,800 rejected absentee ballots that Coleman wanted counted were the centerpiece of his drive to find more votes. But by this week he was down to 1,360 such ballots, forced to lower his sights after a series of rulings by the judges.

The panel also wasn't moved by Coleman's argument that disparities in election practices from county to county were unfair, resulting in valid ballots being rejected and similar ballots being counted.

Jim Mone, Associated Press

Norm Coleman appeared relaxed Thursday while meeting with attorneys Tony Trimble, left, Joe Friedberg, back to camera, and Ben Ginsberg during a break.

Coleman lawyer Joe Friedberg, sometimes feisty during the trial, posed only mild rebuttal questions to Franken witnesses Thursday. Coleman's legal spokesman, Ben Ginsberg, said after the session, "We feel very good about where we are."

Franken's lead lawyer, Marc Elias, said his review of the list of rejected ballots that Coleman wants counted show that only six included documents needed to verify them. Franken also is asking that other rejected ballots be counted, but Elias has not divulged how many.

Hourlong closing arguments

Closing arguments are expected to begin this morning. Each side will have about an hour.

The judges can begin deliberating after the arguments. Besides sorting out absentee ballots, they will deal with Coleman's claim that Franken avoided a net loss of 46 votes when 132 ballots went missing in Minneapolis and a machine count was used for the precinct, and enjoyed a net gain of 125 votes elsewhere in the city after ballots were counted twice. Franken's camp has argued both claims.

Before Franken closed his case Thursday, the judges heard testimony from several presumed Franken voters who brought a separate legal action seeking to have their rejected ballots counted. They are among 61 voters whose case was supported by Franken. The panel earlier in the trial accepted ballots from 35 of those voters, who are represented by attorney Charles Nauen.

Those 35 ballots and 12 others sought by Franken that apparently will be opened could push his lead to 272 votes.

Catherine Brigham, 68, of White Bear Lake, who was among those who testified Thursday, said she felt "really cheated" when she learned her vote was not counted and started pressing for an answer. "I'm not a very quiet person," she said.

As the panel limited the ballots Coleman could seek to count, his campaign became more vocal in criticizing flaws in the Minnesota election system, saying real-world practices may violate state law and the equal protection clause of the U.S. Constitution. It is a theme Coleman is likely to repeat today, even though Ginsberg acknowledged, "The court has not shown a great deal of sympathy with this argument."

A California judge rejected pimping charges Friday against the operators of a major international website advertising escort services that the state attorney general has called the "world's top online brothel," citing federal free speech laws.

The Infowars website acknowledges its story about a homeless woman claiming Republican President-elect Donald Trump has allowed her to stay at his New York hotel free of charge for nine years is "unconfirmed."

The Environmental Protection Agency said Friday it will pay $4.5 million to state, local and tribal governments for their emergency response to a mine spill that the EPA triggered, but the agency turned down $20.4 million in other requests for past and future expenses.