Andrea Bargnani's long, torturous wait is nearly over.

Toronto's best player and leading scorer is expected to return to the lineup either on Saturday in Detroit or Sunday at the ACC after missing the past 20 games because of a strained calf.

Bargnani re-injured the muscle back on Jan. 25 in Utah — Toronto's second stunning West Coast win in a row and the team was humming along at a shocking 6-7 at that point.

The Raptors never expected Bargnani to be out this long, but were extremely cautious since wins are not a priority this rebuilding season.

The club went just 7-19 without him though, and Bargnani hated every minute of his stint on the sidelines.

"It was really frustrating, especially because I got injured after we got two great wins in Phoenix and Utah," Bargnani said of his forced vacation.

"We were really starting to roll."

Head coach Dwane Casey said Bargnani was moving his feet well on defence and shooting the ball at a good clip on Thursday.

What will getting Bargnani's 23.5 points, 6.4 rebounds and newfound attention to detail do for the Raptors?

"It gives us a boost. Guys are happy that he's back, excited that he's back. It's big for all of us," said Casey, who admitted he would be cautious after playing Bargnani 82 combined minutes after he had just returned from a nearly two-week layoff.