Francis has also competed indoors over 60 metres. At the 2007 Asian Indoor Games he won with a Games record time of 6.54 seconds. The following year at the 2008 Asian Indoor Athletics Championships he also won in championship record time. He competed at the 2009 Asian Indoor Games, but withdrew from the final due to injury, also missing the 2009 Asian Athletics Championships as a result. He rebounded soon after, winning another gold at the 2010 Asian Indoor Athletics Championships in February and improving his own championship record to 6.58 seconds.