MARKHAM, Ontario (AP) The last time Vijay Singh and Mike Weir got together in the Canadian Open, the big Fijian beat the Canadian in a dramatic playoff in the 2004 tournament at Glen Abbey.
Three years later, Singh was pulling for his struggling playing partner to make the cut in the national championship.
"I was rooting for Mike," Singh said. "It's good for the game and good for Canada that he's playing the weekend."
While Weir managed to make the cut by a stroke, Singh shot a 6-under 65 on Friday to finish the second round a shot behind leaders Steve Allan and John Mallinger.
"I'm looking forward to playing a solid weekend," Singh said. "Win or lose, I'll go out there and try to play my game."
Weir nearly missed the cut for the second straight year and 11th time in 16 starts in the tournament. The 2003 Masters champion was 1 under after rounds of 71 and 70.
"It was a struggle all the way around," Weir said. "I'll go to the range and try to figure it out. I've got to play really well to get back into this thing. You never know when your game can come around."
Allan followed his opening 64 with a 68 to match Mallinger (66) at 10-under 132 on Angus Glen's North Course. Tripp Isenhour (68) joined Singh at 9 under.
"I've been playing well, but just haven't cracked the big finish," said Allan, a 33-year-old Australian who won the 1998 German Open and 2002 Australian Open.
Allan birdied the par-3 17th, hitting his tee shot within inches on the 206-yard hole, then saved par on the par-4 18th with a 10-foot putt.
"It's generous off the tee and I'm driving it well," Allan said.
Mallinger had five birdies in his bogey-free round.
"My driving's been great this week," Mallinger said. "When you drive well here you get some good looks at the pins."
Singh made a 40-foot putt from just off the green on the par-3 14th to reach 8 under, and briefly tied Allan for the lead with a two-putt birdie on the par-5 15th. The three-time major champion also made a 25-footer for par on 17.