Three players were arrested last week by Delhi police in the case and suspended by the BCCI.
"There is definitely some kind of irregularity but the biggest problem is the lackadaisical attitude of the BCCI," the Supreme Court said while hearing a Public Interest Litigation plea against the Twenty20 tournament. "The one-man commission of BCCI should submit its report within two weeks to BCCI and it should take action against errant players."
The court refused to stop the tournament but asked for a "scientific, dispassionate and impartial" approach to solve the problems.
Arrested players Shantakumaran Sreesanth, a test bowler, Ajit Chandila and Ankeet Chavan are suspected of conceding a certain number of runs per over, for which they received up to $110 000 per over from gamblers.
A Delhi court on Tuesday granted police another five days of custody of the three players as well as 10 others allegedly involved in spot-fixing.
The trio's contracts have been revoked by the Rajasthan team, which has also filed a report to Indian police over the players violating their contracts.
The case is being investigated primarily by Delhi police, who claim to be in possession of phone records to prove charges of cheating and criminal conspiracy, and have also recovered $36 500 from a kit bag belonging to Chandila.
Police continued to arrest bookmakers and their associates across the country which included three domestic-level cricketers and Bollywood actor Vindoo Randhawa.
Meanwhile, the Indian government is planning a new law to deal with spot-fixing and match-fixing, what Law Minister Kapil Sibal called "the menace."
"It will be done in collaboration with the sports ministry," Sibal said.