After investigating the problem, I walked into two problems, solving which solved my problem as well:
1. DefaultButton requires a control’s UniqueID property, but DefaultFocus requires a control’s ClientID property. Strange, but it really works !
Hope that helps somebody out there too !
Technorati tags: .net asp.net defaultbutton defaultfocus