Market watchers, however, attributed the rally to speculative activity, possibly linked to news flow around a potential Indo-US trade deal, rather than any company-specific developments.